var express = require('express')

var router = express.Router()

var data = require('./data.js')



// 手动事先添加的三个数据
// var list1 =
// {
//     id: 0,
//     url: 'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2884107401,3797902000&fm=27&gp=0.jpg',
//     title: '哈哈',
//     pinglun: 'hahahah',
//     click: 2
// }
// var list2 = {
//     id: 1,
//     url: 'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3377302992,3361149372&fm=27&gp=0.jpg',
//     title: '哈哈',
//     pinglun: 'hahahah',
//     click: 2
// }
// var list3 = {
//     id: 2,
//     url: 'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3377302992,3361149372&fm=27&gp=0.jpg',
//     title: '哈哈',
//     pinglun: 'hahahah',
//     click: 3
// }


// new data(list1).save()
// new data(list2).save()
// new data(list3).save()

router.get('/getNewsList',function (req,res) { 
    data.find(function (err,ret) { 
        if(err){
            return err
        }
        console.log(ret)
        res.jsonp(ret)
     })
 })

router.get('/click',function (req,res) { 
    var id = req.query.id
    var clickNumber
    //这里不要用findById这个方法，因为这个方法找的id不是我们自己定义的id而是mongodb自动帮我们在数据中生成的_id
    data.find({id:id},function (err,ret) {
        // console.log(1) 
        if(err){
        console.log(err)
        return
        }
        // console.log(ret[0].click) 
        clickNumber = ret[0].click+1
        data.update({id:id},{click: clickNumber},function (err,ret) { 
            if(err){
                console.log(err)
                return
            }
         })
     })
     res.jsonp({
         success: 0
     })
 })

 router.get('/getNewsInfo',function(req,res){
        
         
 })



module.exports = router